A user-Level process package for PVM
نویسندگان
چکیده
This paper describes an approach to supporting efcient processor virtualization and dynamic load balancing for message-based, parallel programs. Specifically, a user-level process package (UPVM) for SPMD-style PVM applications is presented. UPVM supports light-weight virtual processors that are transparently and independently migratable. It also implements a source-code compatible PVM interface, which means that existing PVM programs only need to be recompiled and re-linked. The performance of UPVM is discussed and compared with that of standard PVM.
منابع مشابه
A Migratable User-Level Process Package for PVM
A Migratable User-Level Process Package for PVM Ravindranath Bala Konuru Oregon Graduate Institute of Science & Technology Supervising Professors: Steve Otto and Jonathan Walpole This dissertation studies an approach to supporting e cient processor virtualization and dynamic load balancing for message-based, parallel programs. We propose the User-Level Process (ULP) abstraction that can be used...
متن کاملPSPVM: Implementing PVM on a high-speed Interconnect for Workstation Clusters
PSPVM in an implementation of the PVM package on top of ParaStations high-speed interconnent for workstation clusters. The ParaStation system uses user level communication for message exchange and removes the operating system from the critical path of message transmission. ParaStations user interface consists of a user-level socket emu-lation. Thus, we need only minor changes to the standard PV...
متن کاملPSPVM: Implementing PVM on a High-Speed Interconnect for Worstation Clusters
PSPVM in an implementation of the PVM package on top of ParaStations high-speed interconnent for workstation clusters. The ParaStation system uses user level communication for message exchange and removes the operating system from the critical path of message transmission. ParaStations user interface consists of a user-level socket emulation. Thus, we need only minor changes to the standard PVM...
متن کاملORNL-RSH Package and Windows '03 PVM 3.4
The first public release of PVM was version 2.0 in February 1991; the first PVM release from Oak Ridge National Laboratory that supported the Windows operating system was version 3.4 (beta 5) at the end of 1997 and then with the formal release of PVM version 3.4.0 in January 1999. While this initial release provided the PVM framework and functionality to the Windows world, there were a number o...
متن کاملA User-Level Process Package for Concurrent Computing
A lightweight user-level process(ULP) package for parallel computing is described. Each ULP has its own register context, stack, data and heap space and communication with other ULPs is performed using locally synchronous, location transparent, message passing primitives. The aim of the package is to provide support for lightweight over-decomposition, optimized local communication and transpare...
متن کامل